home *** CD-ROM | disk | FTP | other *** search
/ The Best of MacTutor - S…e Code for Volumes 1 to 5 / The Best of MacTutor - Source Code for Volume 1-5 (Wayzata Technology)(6031)(1990).bin / Source Code / #19 (Apr 87) / help demo.c / DeRez help.R < prev    next >
Text File  |  1987-03-11  |  22KB  |  401 lines

  1. resource 'DITL' (256, "help", purgeable) {
  2.     {    /* array DITLarray: 3 elements */
  3.         /* [1] */
  4.         {244, 171, 263, 243},
  5.         Button {
  6.             enabled,
  7.             "OK"
  8.         };
  9.         /* [2] */
  10.         {36, 172, 231, 401},
  11.         UserItem {
  12.             enabled
  13.         };
  14.         /* [3] */
  15.         {36, 7, 231, 165},
  16.         UserItem {
  17.             enabled
  18.         }
  19.     }
  20. };
  21.  
  22. resource 'DLOG' (256, "help", purgeable) {
  23.     {40, 52, 314, 460},
  24.     dBoxProc,
  25.     invisible,
  26.     noGoAway,
  27.     0x0,
  28.     256,
  29.     "help"
  30. };
  31.  
  32. resource 'MENU' (256, "File", preload) {
  33.     256,
  34.     textMenuProc,
  35.     allEnabled,
  36.     enabled,
  37.     "File",
  38.     {    /* array: 3 elements */
  39.         /* [1] */
  40.         "About...", noIcon, noKey, noMark, plain;
  41.         /* [2] */
  42.         "Help demo...", noIcon, noKey, noMark, plain;
  43.         /* [3] */
  44.         "Quit", noIcon, noKey, noMark, plain
  45.     }
  46. };
  47.  
  48. data 'HELP' (1, "intro", purgeable) {
  49.     $"2020 2054 6869 7320 6465 6D6F 2070 726F"        /*    This demo pro */
  50.     $"6772 616D 2069 7320 7573 6564 2074 6F20"        /* gram is used to  */
  51.     $"6465 6D6F 6E73 7472 6174 6520 7468 6520"        /* demonstrate the  */
  52.     $"6D75 6C74 692D 746F 7069 6320 6F6E 2D6C"        /* multi-topic on-l */
  53.     $"696E 6520 6865 6C70 2066 756E 6374 696F"        /* ine help functio */
  54.     $"6E2E 2041 7320 6D61 6E79 2061 7320 3130"        /* n. As many as 10 */
  55.     $"3020 6469 7374 696E 6374 2068 656C 7020"        /* 0 distinct help  */
  56.     $"746F 7069 6373 2063 616E 2065 7869 7374"        /* topics can exist */
  57.     $"2E20 2854 6869 7320 6973 2061 646A 7573"        /* . (This is adjus */
  58.     $"7461 626C 6520 6279 2063 6861 6E67 696E"        /* table by changin */
  59.     $"6720 7468 6520 7661 6C75 6520 696E 3A0D"        /* g the value in:¬ */
  60.     $"2020 20D2 2364 6566 696E 6520 4D41 585F"        /*    “#define MAX_ */
  61.     $"4845 4C50 2031 3030 D30D 696E 2068 656C"        /* HELP 100”¬in hel */
  62.     $"702E 6329 0D20 2020 5573 6520 5265 7345"        /* p.c)¬   Use ResE */
  63.     $"6469 7420 746F 2063 7265 6174 6520 7468"        /* dit to create th */
  64.     $"6520 4845 4C50 2072 6573 6F75 7263 6573"        /* e HELP resources */
  65.     $"2028 7468 6579 D572 6520 6A75 7374 2073"        /*  (they’re just s */
  66.     $"696D 706C 6520 4153 4349 4920 7465 7874"        /* imple ASCII text */
  67.     $"292C 206F 7220 7772 6974 6520 796F 7572"        /* ), or write your */
  68.     $"206F 776E 2070 726F 6772 616D 2074 6F20"        /*  own program to  */
  69.     $"6372 6561 7465 2074 6865 6D2E 0D20 2020"        /* create them.¬    */
  70.     $"4665 656C 2066 7265 6520 746F 2075 7365"        /* Feel free to use */
  71.     $"2074 6869 7320 636F 6465 2069 6E20 796F"        /*  this code in yo */
  72.     $"7572 2061 7070 6C69 6361 7469 6F6E 732E"        /* ur applications. */
  73.     $"2049 D564 2061 7070 7265 6369 6174 6520"        /*  I’d appreciate  */
  74.     $"636F 6D6D 656E 7473 2E0D 0D20 2020 5769"        /* comments.¬¬   Wi */
  75.     $"6C6C 6961 6D20 5261 7573 6368 0D20 2020"        /* lliam Rausch¬    */
  76.     $"4261 7474 656C 6C65 2C20 5061 6369 6669"        /* Battelle, Pacifi */
  77.     $"6320 4E6F 7274 6877 6573 7420 4C61 6273"        /* c Northwest Labs */
  78.     $"0D20 2020 4D61 7468 2F31 3430 360D 2020"        /* ¬   Math/1406¬   */
  79.     $"2042 6174 7465 6C6C 6520 426C 7664 2E0D"        /*  Battelle Blvd.¬ */
  80.     $"2020 2052 6963 686C 616E 642C 2057 4120"        /*    Richland, WA  */
  81.     $"2039 3933 3532 0D20 2020 3530 392D 3337"        /*  99352¬   509-37 */
  82.     $"352D 3232 3439 0D0D 2020 2054 6869 7320"        /* 5-2249¬¬   This  */
  83.     $"7072 6F67 7261 6D20 7761 7320 7772 6974"        /* program was writ */
  84.     $"7465 6E20 7769 7468 204C 6967 6874 5370"        /* ten with LightSp */
  85.     $"6565 6420 432C 2061 2064 6576 656C 6F70"        /* eed C, a develop */
  86.     $"6D65 6E74 2073 7973 7465 6D20 6372 6561"        /* ment system crea */
  87.     $"7465 6420 6279 2054 6869 6E6B 2054 6563"        /* ted by Think Tec */
  88.     $"686E 6F6C 6F67 6965 732C 2049 6E63 2E0D"        /* hnologies, Inc.¬ */
  89.     $"0D"                                             /* ¬ */
  90. };
  91.  
  92. data 'HELP' (100, purgeable) {
  93.     $"2020 2054 6865 7365 2061 7265 206A 7573"        /*    These are jus */
  94.     $"7420 736F 6D65 2077 6F72 6473 2E"               /* t some words. */
  95. };
  96.  
  97. data 'HELP' (101, purgeable) {
  98.     $"2020 2054 6865 7365 2061 7265 206A 7573"        /*    These are jus */
  99.     $"7420 736F 6D65 2077 6F72 6473 2074 6F20"        /* t some words to  */
  100.     $"7461 6B65 2073 7061 6365 2075 7020 736F"        /* take space up so */
  101.     $"2074 6861 7420 7468 6520 7363 726F 6C6C"        /*  that the scroll */
  102.     $"2062 6172 2077 696C 6C20 6F70 6572 6174"        /*  bar will operat */
  103.     $"652E 2054 6865 7365 2061 7265 206A 7573"        /* e. These are jus */
  104.     $"7420 736F 6D65 2077 6F72 6473 2074 6F20"        /* t some words to  */
  105.     $"7461 6B65 2073 7061 6365 2075 7020 736F"        /* take space up so */
  106.     $"2074 6861 7420 7468 6520 7363 726F 6C6C"        /*  that the scroll */
  107.     $"2062 6172 2077 696C 6C20 6F70 6572 6174"        /*  bar will operat */
  108.     $"652E 2054 6865 7365 2061 7265 206A 7573"        /* e. These are jus */
  109.     $"7420 736F 6D65 2077 6F72 6473 2074 6F20"        /* t some words to  */
  110.     $"7461 6B65 2073 7061 6365 2075 7020 736F"        /* take space up so */
  111.     $"2074 6861 7420 7468 6520 7363 726F 6C6C"        /*  that the scroll */
  112.     $"2062 6172 2077 696C 6C20 6F70 6572 6174"        /*  bar will operat */
  113.     $"652E 0D20 2020 5468 6573 6520 6172 6520"        /* e.¬   These are  */
  114.     $"6A75 7374 2073 6F6D 6520 776F 7264 7320"        /* just some words  */
  115.     $"746F 2074 616B 6520 7370 6163 6520 7570"        /* to take space up */
  116.     $"2073 6F20 7468 6174 2074 6865 2073 6372"        /*  so that the scr */
  117.     $"6F6C 6C20 6261 7220 7769 6C6C 206F 7065"        /* oll bar will ope */
  118.     $"7261 7465 2E20 5468 6573 6520 6172 6520"        /* rate. These are  */
  119.     $"6A75 7374 2073 6F6D 6520 776F 7264 7320"        /* just some words  */
  120.     $"746F 2074 616B 6520 7370 6163 6520 7570"        /* to take space up */
  121.     $"2073 6F20 7468 6174 2074 6865 2073 6372"        /*  so that the scr */
  122.     $"6F6C 6C20 6261 7220 7769 6C6C 206F 7065"        /* oll bar will ope */
  123.     $"7261 7465 2E20 5468 6573 6520 6172 6520"        /* rate. These are  */
  124.     $"6A75 7374 2073 6F6D 6520 776F 7264 7320"        /* just some words  */
  125.     $"746F 2074 616B 6520 7370 6163 6520 7570"        /* to take space up */
  126.     $"2073 6F20 7468 6174 2074 6865 2073 6372"        /*  so that the scr */
  127.     $"6F6C 6C20 6261 7220 7769 6C6C 206F 7065"        /* oll bar will ope */
  128.     $"7261 7465 2E20 5468 6573 6520 6172 6520"        /* rate. These are  */
  129.     $"6A75 7374 2073 6F6D 6520 776F 7264 7320"        /* just some words  */
  130.     $"746F 2074 616B 6520 7370 6163 6520 7570"        /* to take space up */
  131.     $"2073 6F20 7468 6174 2074 6865 2073 6372"        /*  so that the scr */
  132.     $"6F6C 6C20 6261 7220 7769 6C6C 206F 7065"        /* oll bar will ope */
  133.     $"7261 7465 2E0D 2020 2054 6865 7365 2061"        /* rate.¬   These a */
  134.     $"7265 206A 7573 7420 736F 6D65 2077 6F72"        /* re just some wor */
  135.     $"6473 2074 6F20 7461 6B65 2073 7061 6365"        /* ds to take space */
  136.     $"2075 7020 736F 2074 6861 7420 7468 6520"        /*  up so that the  */
  137.     $"7363 726F 6C6C 2062 6172 2077 696C 6C20"        /* scroll bar will  */
  138.     $"6F70 6572 6174 652E"                            /* operate. */
  139. };
  140.  
  141. data 'HELP' (4, "stillmore", purgeable) {
  142.     $"2020 2054 6865 2068 656C 7020 6469 616C"        /*    The help dial */
  143.     $"6F67 2063 6F6E 7461 696E 7320 616E 204F"        /* og contains an O */
  144.     $"4B20 6275 7474 6F6E 2061 6E64 2074 776F"        /* K button and two */
  145.     $"2062 6F78 6573 2C20 6F6E 6520 666F 7220"        /*  boxes, one for  */
  146.     $"7468 6520 6C69 7374 206F 6620 746F 7069"        /* the list of topi */
  147.     $"6373 2061 6E64 206F 6E65 2074 6F20 7368"        /* cs and one to sh */
  148.     $"6F77 2074 6865 2068 656C 7020 696E 666F"        /* ow the help info */
  149.     $"726D 6174 696F 6E20 666F 7220 7468 6520"        /* rmation for the  */
  150.     $"6375 7272 656E 746C 7920 7365 6C65 6374"        /* currently select */
  151.     $"6564 2074 6F70 6963 2E20 5468 6520 6675"        /* ed topic. The fu */
  152.     $"6E63 7469 6F6E 2062 7569 6C64 7320 7468"        /* nction builds th */
  153.     $"6520 6C69 7374 206F 6620 746F 7069 6373"        /* e list of topics */
  154.     $"2064 796E 616D 6963 616C 6C79 2C20 7573"        /*  dynamically, us */
  155.     $"696E 6720 6120 5354 5223 2072 6573 6F75"        /* ing a STR# resou */
  156.     $"7263 6520 6E75 6D62 6572 2070 6173 7365"        /* rce number passe */
  157.     $"6420 746F 2069 7420 6279 2074 6865 2063"        /* d to it by the c */
  158.     $"616C 6C69 6E67 2072 6F75 7469 6E65 2E0D"        /* alling routine.¬ */
  159.     $"2020 2045 6163 6820 7374 7269 6E67 2069"        /*    Each string i */
  160.     $"6E20 7468 6520 5354 5223 2072 6573 6F75"        /* n the STR# resou */
  161.     $"6365 2063 6F6E 7461 696E 7320 6120 746F"        /* ce contains a to */
  162.     $"7069 6320 616E 6420 6120 7265 6665 7265"        /* pic and a refere */
  163.     $"6E63 6520 6E75 6D62 6572 2E20 5468 6520"        /* nce number. The  */
  164.     $"7265 6665 7265 6E63 6520 6E75 6D62 6572"        /* reference number */
  165.     $"2069 7320 7468 6520 4944 206F 6620 6120"        /*  is the ID of a  */
  166.     $"4845 4C50 2072 6573 6F75 7263 652E 2057"        /* HELP resource. W */
  167.     $"6865 6E65 7665 7220 6120 7468 6520 7573"        /* henever a the us */
  168.     $"6572 2073 656C 6563 7473 2061 2074 6F70"        /* er selects a top */
  169.     $"6963 2C20 7468 6520 4153 4349 4920 7465"        /* ic, the ASCII te */
  170.     $"7874 2066 726F 6D20 7468 6520 636F 7272"        /* xt from the corr */
  171.     $"6573 706F 6E64 696E 6720 4845 4C50 2072"        /* esponding HELP r */
  172.     $"6573 6F75 7263 6520 6973 2064 6973 706C"        /* esource is displ */
  173.     $"6179 6564 2069 6E20 7468 6973 2073 6372"        /* ayed in this scr */
  174.     $"6F6C 6C61 626C 6520 5465 7874 4564 6974"        /* ollable TextEdit */
  175.     $"2072 6563 6F72 642E"                            /*  record. */
  176. };
  177.  
  178. data 'HELP' (200, purgeable) {
  179.     $"2020 204D 6163 5475 746F 72AA 2069 7320"        /*    MacTutor™ is  */
  180.     $"6120 6772 6561 7420 6D61 6761 7A69 6E65"        /* a great magazine */
  181.     $"2066 6F72 204D 6163 696E 746F 7368 2070"        /*  for Macintosh p */
  182.     $"726F 6772 616D 6D65 7273 2E"                    /* rogrammers. */
  183. };
  184.  
  185. data 'HELP' (201, purgeable) {
  186.     $"2020 204E 6F74 206D 7563 6820 6865 7265"        /*    Not much here */
  187.     $"2E20 5468 6973 206D 7573 7420 6265 2061"        /* . This must be a */
  188.     $"2064 756C 6C20 746F 7069 632E 204E 6F74"        /*  dull topic. Not */
  189.     $"206D 7563 6820 6865 7265 2E20 5468 6973"        /*  much here. This */
  190.     $"206D 7573 7420 6265 2061 2064 756C 6C20"        /*  must be a dull  */
  191.     $"746F 7069 632E 204E 6F74 206D 7563 6820"        /* topic. Not much  */
  192.     $"6865 7265 2E20 5468 6973 206D 7573 7420"        /* here. This must  */
  193.     $"6265 2061 2064 756C 6C20 746F 7069 632E"        /* be a dull topic. */
  194.     $"204E 6F74 206D 7563 6820 6865 7265 2E20"        /*  Not much here.  */
  195.     $"5468 6973 206D 7573 7420 6265 2061 2064"        /* This must be a d */
  196.     $"756C 6C20 746F 7069 632E 204E 6F74 206D"        /* ull topic. Not m */
  197.     $"7563 6820 6865 7265 2E20 5468 6973 206D"        /* uch here. This m */
  198.     $"7573 7420 6265 2061 2064 756C 6C20 746F"        /* ust be a dull to */
  199.     $"7069 632E 204E 6F74 206D 7563 6820 6865"        /* pic. Not much he */
  200.     $"7265 2E0D 2020 2054 6869 7320 6D75 7374"        /* re.¬   This must */
  201.     $"2062 6520 6120 6475 6C6C 2074 6F70 6963"        /*  be a dull topic */
  202.     $"2E20 4E6F 7420 6D75 6368 2068 6572 652E"        /* . Not much here. */
  203.     $"2054 6869 7320 6D75 7374 2062 6520 6120"        /*  This must be a  */
  204.     $"6475 6C6C 2074 6F70 6963 2E20 4E6F 7420"        /* dull topic. Not  */
  205.     $"6D75 6368 2068 6572 652E 2054 6869 7320"        /* much here. This  */
  206.     $"6D75 7374 2062 6520 6120 6475 6C6C 2074"        /* must be a dull t */
  207.     $"6F70 6963 2E20 4E6F 7420 6D75 6368 2068"        /* opic. Not much h */
  208.     $"6572 652E 2054 6869 7320 6D75 7374 2062"        /* ere. This must b */
  209.     $"6520 6120 6475 6C6C 2074 6F70 6963 2E20"        /* e a dull topic.  */
  210.     $"4E6F 7420 6D75 6368 2068 6572 652E 2054"        /* Not much here. T */
  211.     $"6869 7320 6D75 7374 2062 6520 6120 6475"        /* his must be a du */
  212.     $"6C6C 2074 6F70 6963 2E20 4E6F 7420 6D75"        /* ll topic. Not mu */
  213.     $"6368 2068 6572 652E 2054 6869 7320 6D75"        /* ch here. This mu */
  214.     $"7374 2062 6520 6120 6475 6C6C 2074 6F70"        /* st be a dull top */
  215.     $"6963 2E0D 2020 2054 6869 7320 6D75 7374"        /* ic.¬   This must */
  216.     $"2062 6520 6120 6475 6C6C 2074 6F70 6963"        /*  be a dull topic */
  217.     $"2E20 4E6F 7420 6D75 6368 2068 6572 652E"        /* . Not much here. */
  218.     $"2054 6869 7320 6D75 7374 2062 6520 6120"        /*  This must be a  */
  219.     $"6475 6C6C 2074 6F70 6963 2E20 4E6F 7420"        /* dull topic. Not  */
  220.     $"6D75 6368 2068 6572 652E 2054 6869 7320"        /* much here. This  */
  221.     $"6D75 7374 2062 6520 6120 6475 6C6C 2074"        /* must be a dull t */
  222.     $"6F70 6963 2E20 4E6F 7420 6D75 6368 2068"        /* opic. Not much h */
  223.     $"6572 652E 2054 6869 7320 6D75 7374 2062"        /* ere. This must b */
  224.     $"6520 6120 6475 6C6C 2074 6F70 6963 2E20"        /* e a dull topic.  */
  225.     $"4E6F 7420 6D75 6368 2068 6572 652E 2054"        /* Not much here. T */
  226.     $"6869 7320 6D75 7374 2062 6520 6120 6475"        /* his must be a du */
  227.     $"6C6C 2074 6F70 6963 2E20 4E6F 7420 6D75"        /* ll topic. Not mu */
  228.     $"6368 2068 6572 652E 2054 6869 7320 6D75"        /* ch here. This mu */
  229.     $"7374 2062 6520 6120 6475 6C6C 2074 6F70"        /* st be a dull top */
  230.     $"6963 2E"                                        /* ic. */
  231. };
  232.  
  233. data 'HELP' (300, purgeable) {
  234.     $"2020 2054 6869 7320 7769 6C6C 2062 6520"        /*    This will be  */
  235.     $"6120 4845 4C50 2072 6573 6F75 7263 6520"        /* a HELP resource  */
  236.     $"736F 6D65 6461 792E"                            /* someday. */
  237. };
  238.  
  239. data 'HELP' (7, "morehelp", purgeable) {
  240.     $"2020 2049 7420 6973 2076 6572 7920 6561"        /*    It is very ea */
  241.     $"7379 2074 6F20 6372 6561 7465 2074 6865"        /* sy to create the */
  242.     $"2048 454C 5020 7265 736F 7572 6365 7320"        /*  HELP resources  */
  243.     $"7573 696E 6720 7468 6520 6E65 7720 5265"        /* using the new Re */
  244.     $"7345 6469 7420 6672 6F6D 2041 7070 6C65"        /* sEdit from Apple */
  245.     $"2043 6F6D 7075 7465 722E 2054 6865 2076"        /*  Computer. The v */
  246.     $"6572 7369 6F6E 2049 2075 7365 6420 6973"        /* ersion I used is */
  247.     $"20D2 312E 3120 6D69 6E75 7320 44D3 2E20"        /*  “1.1 minus D”.  */
  248.     $"5468 6520 6269 6767 6573 7420 696D 7072"        /* The biggest impr */
  249.     $"6F76 656D 656E 7420 49D5 7665 206E 6F74"        /* ovement I’ve not */
  250.     $"6963 6564 2069 7320 7468 6174 206E 6F77"        /* iced is that now */
  251.     $"2079 6F75 2063 616E 2065 6469 7420 756E"        /*  you can edit un */
  252.     $"6B6E 6F77 6E20 7265 736F 7572 6365 7320"        /* known resources  */
  253.     $"6173 2068 6578 206F 7220 4153 4349 492E"        /* as hex or ASCII. */
  254.     $"2054 6F20 6372 6561 7465 2074 6869 7320"        /*  To create this  */
  255.     $"7265 736F 7572 6365 2C20 4920 6A75 7374"        /* resource, I just */
  256.     $"2074 7970 6564 2069 6E74 6F20 7468 6520"        /*  typed into the  */
  257.     $"4153 4349 4920 706F 7274 696F 6E20 6F66"        /* ASCII portion of */
  258.     $"2074 6865 2077 696E 646F 772E 0D20 2020"        /*  the window.¬    */
  259.     $"49D5 7665 2061 6C73 6F20 7573 6564 2061"        /* I’ve also used a */
  260.     $"6E20 6564 6974 6F72 2061 6E64 2052 6573"        /* n editor and Res */
  261.     $"4564 6974 2074 6F67 6574 6865 7220 696E"        /* Edit together in */
  262.     $"2053 7769 7463 6865 7220 616E 6420 7468"        /*  Switcher and th */
  263.     $"6174 2077 6F72 6B73 204F 4B20 746F 6F2E"        /* at works OK too. */
  264.     $"2053 6574 2074 6865 2065 6469 746F 7220"        /*  Set the editor  */
  265.     $"746F 2061 7574 6F77 7261 7020 7468 6F75"        /* to autowrap thou */
  266.     $"6768 2C20 6265 6361 7573 6520 796F 7520"        /* gh, because you  */
  267.     $"646F 6ED5 7420 7761 6E74 2065 7874 7261"        /* don’t want extra */
  268.     $"6E65 6F75 7320 6361 7272 6961 6765 2072"        /* neous carriage r */
  269.     $"6574 7572 6E73 2069 6E20 796F 7572 2048"        /* eturns in your H */
  270.     $"454C 5020 7265 736F 7572 6365 2E20 4465"        /* ELP resource. De */
  271.     $"736B 2041 6363 6573 736F 7279 2065 6469"        /* sk Accessory edi */
  272.     $"746F 7273 2077 6F72 6B20 7765 6C6C 2061"        /* tors work well a */
  273.     $"6C73 6F2E"                                      /* lso. */
  274. };
  275.  
  276. data 'HELP' (500, purgeable) {
  277.     $"2020 2049 2064 6F6E D574 2068 6176 6520"        /*    I don’t have  */
  278.     $"6D75 6368 2074 6F20 7361 7920 6865 7265"        /* much to say here */
  279.     $"2073 6F20 4920 6775 6573 7320 7468 6973"        /*  so I guess this */
  280.     $"2077 696C 6C20 6265 2061 2073 686F 7274"        /*  will be a short */
  281.     $"206F 6E65 2E"                                   /*  one. */
  282. };
  283.  
  284. data 'HELP' (333, purgeable) {
  285.     $"2020 2054 6869 7320 6973 2061 2064 756D"        /*    This is a dum */
  286.     $"6D79 2048 454C 5020 7265 736F 7572 6365"        /* my HELP resource */
  287.     $"2074 6861 7420 6A75 7374 2073 6572 7665"        /*  that just serve */
  288.     $"7320 746F 2064 656D 6F6E 7374 7261 7465"        /* s to demonstrate */
  289.     $"2074 6865 206C 6973 7420 6D61 6E61 6765"        /*  the list manage */
  290.     $"7273 2073 6372 6F6C 6C69 6E67 2061 6269"        /* rs scrolling abi */
  291.     $"6C69 7469 6573 2E20 4974 206F 6276 696F"        /* lities. It obvio */
  292.     $"7573 6C79 2063 616E 6E6F 7420 7363 726F"        /* usly cannot scro */
  293.     $"6C6C 2069 6620 7468 6572 6520 6172 6520"        /* ll if there are  */
  294.     $"6E6F 7420 656E 6F75 6768 2074 6F70 6963"        /* not enough topic */
  295.     $"732E 204E 6F74 6520 7468 6174 2061 6E79"        /* s. Note that any */
  296.     $"2070 7269 6E74 696E 6720 6368 6172 6163"        /*  printing charac */
  297.     $"7465 7273 2063 616E 2062 6520 7573 6564"        /* ters can be used */
  298.     $"3A20 AAA3 A2A5 A6A4 2E"                         /* : ™£¢•¶§. */
  299. };
  300.  
  301. data 'HELP' (332, purgeable) {
  302.     $"2020 2054 6869 7320 6973 2061 2064 756D"        /*    This is a dum */
  303.     $"6D79 2048 454C 5020 7265 736F 7572 6365"        /* my HELP resource */
  304.     $"2074 6861 7420 6A75 7374 2073 6572 7665"        /*  that just serve */
  305.     $"7320 746F 2064 656D 6F6E 7374 7261 7465"        /* s to demonstrate */
  306.     $"2074 6865 206C 6973 7420 6D61 6E61 6765"        /*  the list manage */
  307.     $"7273 2073 6372 6F6C 6C69 6E67 2061 6269"        /* rs scrolling abi */
  308.     $"6C69 7469 6573 2E20 4974 206F 6276 696F"        /* lities. It obvio */
  309.     $"7573 6C79 2063 616E 6E6F 7420 7363 726F"        /* usly cannot scro */
  310.     $"6C6C 2069 6620 7468 6572 6520 6172 6520"        /* ll if there are  */
  311.     $"6E6F 7420 656E 6F75 6768 2074 6F70 6963"        /* not enough topic */
  312.     $"732E 0D20 2020 5468 6973 2070 6172 7469"        /* s.¬   This parti */
  313.     $"6375 6C61 7220 4845 4C50 2072 6573 6F75"        /* cular HELP resou */
  314.     $"7263 6520 6973 2072 6566 6572 656E 6365"        /* rce is reference */
  315.     $"6420 6279 2073 6576 6572 616C 2064 6966"        /* d by several dif */
  316.     $"6665 7265 6E74 2074 6F70 6963 732E 2049"        /* ferent topics. I */
  317.     $"6E20 6D61 6E79 2063 6173 6573 2074 6869"        /* n many cases thi */
  318.     $"7320 6361 6E20 6265 2061 2075 7365 6675"        /* s can be a usefu */
  319.     $"6C20 6665 6174 7572 652C 2061 7320 6D61"        /* l feature, as ma */
  320.     $"6E79 206B 6579 2077 6F72 6473 206D 6179"        /* ny key words may */
  321.     $"2061 7070 6C79 2074 6F20 7468 6520 7361"        /*  apply to the sa */
  322.     $"6D65 2063 6F6E 6365 7074 2E"                    /* me concept. */
  323. };
  324.  
  325. data 'HELP' (334, purgeable) {
  326.     $"2020 2054 6869 7320 6973 206E 756D 6265"        /*    This is numbe */
  327.     $"7220 3333 342E 2054 6869 7320 6973 2061"        /* r 334. This is a */
  328.     $"2064 756D 6D79 2048 454C 5020 7265 736F"        /*  dummy HELP reso */
  329.     $"7572 6365 2074 6861 7420 6A75 7374 2073"        /* urce that just s */
  330.     $"6572 7665 7320 746F 2064 656D 6F6E 7374"        /* erves to demonst */
  331.     $"7261 7465 2074 6865 206C 6973 7420 6D61"        /* rate the list ma */
  332.     $"6E61 6765 7273 2073 6372 6F6C 6C69 6E67"        /* nagers scrolling */
  333.     $"2061 6269 6C69 7469 6573 2E20 4974 206F"        /*  abilities. It o */
  334.     $"6276 696F 7573 6C79 2063 616E 6E6F 7420"        /* bviously cannot  */
  335.     $"7363 726F 6C6C 2069 6620 7468 6572 6520"        /* scroll if there  */
  336.     $"6172 6520 6E6F 7420 656E 6F75 6768 2074"        /* are not enough t */
  337.     $"6F70 6963 732E"                                 /* opics. */
  338. };
  339.  
  340. data 'HELP' (400, purgeable) {
  341.     $"2020 2054 6869 7320 6973 2061 2064 756D"        /*    This is a dum */
  342.     $"6D79 2048 454C 5020 7265 736F 7572 6365"        /* my HELP resource */
  343.     $"2074 6861 7420 6A75 7374 2073 6572 7665"        /*  that just serve */
  344.     $"7320 746F 2064 656D 6F6E 7374 7261 7465"        /* s to demonstrate */
  345.     $"2074 6865 206C 6973 7420 6D61 6E61 6765"        /*  the list manage */
  346.     $"7273 2073 6372 6F6C 6C69 6E67 2061 6269"        /* rs scrolling abi */
  347.     $"6C69 7469 6573 2E20 4974 206F 6276 696F"        /* lities. It obvio */
  348.     $"7573 6C79 2063 616E 6E6F 7420 7363 726F"        /* usly cannot scro */
  349.     $"6C6C 2069 6620 7468 6572 6520 6172 6520"        /* ll if there are  */
  350.     $"6E6F 7420 656E 6F75 6768 2074 6F70 6963"        /* not enough topic */
  351.     $"732E 2054 6869 7320 6973 206E 756D 6265"        /* s. This is numbe */
  352.     $"7220 3430 302E"                                 /* r 400. */
  353. };
  354.  
  355. data 'HELP' (335, purgeable) {
  356.     $"2020 2054 6865 2076 6572 7920 6C61 7374"        /*    The very last */
  357.     $"206F 6E65 2069 7320 7468 6973 206F 6E65"        /*  one is this one */
  358.     $"2066 6F72 2074 6F70 6963 2073 6576 656E"        /*  for topic seven */
  359.     $"2E"                                             /* . */
  360. };
  361.  
  362. resource 'STR#' (256, "help topics") {
  363.     {    /* array StringArray: 17 elements */
  364.         /* [1] */
  365.         "Introduction\\1";
  366.         /* [2] */
  367.         "More info about HELP\\7";
  368.         /* [3] */
  369.         "And even more\\4";
  370.         /* [4] */
  371.         "Dummy topic 1\\100";
  372.         /* [5] */
  373.         "Dummy topic 2\\101";
  374.         /* [6] */
  375.         "   Dummy sub-topic 2.1\\200";
  376.         /* [7] */
  377.         "   Dummy sub-topic 2.2\\201";
  378.         /* [8] */
  379.         "Dummy topic 3\\400";
  380.         /* [9] */
  381.         "Dummy topic 4\\333";
  382.         /* [10] */
  383.         "   Dummy sub-topic 4.1\\334";
  384.         /* [11] */
  385.         "   Dummy sub-topic 4.2\\332";
  386.         /* [12] */
  387.         "Dummy topic 5\\300";
  388.         /* [13] */
  389.         "Dummy topic 6\\500";
  390.         /* [14] */
  391.         "   Dummy sub-topic 6.1\\332";
  392.         /* [15] */
  393.         "   Dummy sub-topic 6.2\\332";
  394.         /* [16] */
  395.         "   Dummy sub-topic 6.3\\332";
  396.         /* [17] */
  397.         "Dummy sub-topic 7\\335"
  398.     }
  399. };
  400.  
  401.